Example: allocate 2D array,
initialise and delete it.
#include <iostream.h>
void display(long double **);
void de_allocate(long double **);
int NumRows = 3;
int NumCols = 5;
void display(long double **data) {
   for (int i = 0; i < m; i++) {
        for (int j = 0; j < n; j++)
             cout << data[i][j] << " ";
       cout << "\n" << endl;
       }
   }